Pipe V.S. Chain
Chain
OOP(オブジェクト指向)的なアプローチ
code:ts
const result = someObject.doA()
.doB()
.doC();
doA(), doB(), doC() それぞれがオブジェクトを返し、そのオブジェクトがまたそれぞれを呼ぶ
Pipe
FP(関数型)的なアプローチ
code:ts
const result = pipe(
someObject,
doA(),
doB(),
doC(),
);
データ(オブジェクト)と関数群が独立する
ナイトウ scrap